<?php
/**
 * Punny - The most easy-to-use PHP MVC framework
 * 
 * Copyright (c) 2010  
 *
 * @author email :lx.xin@qq.com
 */
 class Link extends Base{
	protected $_name='my_link';
	protected $_primary='id';

	/*
	 *获取友情链接列表
	 */
	 function getLink(){
		$arr=$this->fetchAll()->toArray();
		return $arr;
	 }
	 /*
	  *检查网址是否已存在
	  */
	  function check($url){
		if(is_string($url)){
			$row=$this->fetchRow(" 1=1 and url = '$url'");
			return empty($row) ? true : false ;
		}
		else{
			return true;
		}
	  }
	  /*
	   *添加链接
	   */
	   function addLink($data){
			return $this->insert($data);
	   }
	  /*
	   *根据ID查询某条链接信息，进行编辑
	   */
	   function queryLink($id){
			$db=$this->getAdapter();
			$where=$db->quoteInto('id = ?',$id);
			$row=$this->fetchRow($where)->toArray();
			return $row;
	   }
	   /*
	    *更新记录
		*/
		function updateLink($id,$data){
			$db=$this->getAdapter();
			$where=$db->quoteInto('id = ?',$id);
			return $this->update($data,$where);
		}
		/*
		 *删除记录
		 */
		 function delLink($id){
			$db=$this->getAdapter();
			$where=$db->quoteInto('id = ?',$id);
			return $this->delete($where);
		 }
		 /*
		  *获取链接数
		  */
		  function linkNums(){
			$num=$this->fetchAll()->count();
			return $num;
		  }


 }
 ?>